Reducing Transaction Abort Rates with Prioritized Atomic Multicast Protocols

نویسندگان

  • Emili Miedes
  • Francesc D. Muñoz-Escoí
  • Hendrik Decker
چکیده

Priority atomic multicast (i.e., total-order multicast) is a message delivery service that allows an application to prioritize the delivery of certain messages over others, while keeping the regular total order properties. Such a service can be used by applications of different types. As an example, such a prioritybased message delivery service can be used by a replication middleware to reduce the abortion rate of the transactions being applied. In [9] we identified different priorization techniques and studied how to apply them modifying different classes of total order protocols to offer a priority-based total order delivery service. In this report we continue this work presenting an experimental study of these techniques. In this study, we compare three classical total order protocols against their corresponding prioritized versions. To this end we use a test application that broadcasts prioritized messages using these protocols and use some criteria to measure the effect of the priorization. We show that, under certain conditions, the use of prioritized protocols yields lower abort rates respect to the corresponding non-prioritized protocols.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Cost of Prioritized Atomic Multicast Protocols

A prioritized atomic multicast protocol allows an application to tag messages with a priority that expresses their urgency and tries to deliver first the ones with a higher priority. Such a service can be used with different applications in different settings. For instance, in a database replication context, such a service can be used to reduce the transaction abort rate when integrity constrai...

متن کامل

Reducing the Latency of Non-Blocking Commitment using Optimism and Replication

Atomic commitment protocols are used to ensure the atomicity of atomic transactions. The best known and most widely used atomic commitment protocol is two phase commit (2PC). The main idea behind 2PC is to perform two rounds of voting under the guidance of a site acting as coordinator. The coordinator asks first for votes on whether to commit (yes vote) or abort (no vote) the transaction. The p...

متن کامل

Extending the Intelligent Adaptive Participant’s Presumption Protocol to the Multi-level Distributed Transaction Execution Model

The “intelligent adaptive participant’s presumption protocol” (iAP 3 ) is an integrated atomic commit protocol. It interoperates implicit yes-vote, which is a one-phase commit protocol, besides presumed abort and presumed commit, the most commonly pronounced two-phase commit protocol variants. The aim of this combination is to achieve the performance advantages of one-phase commit protocols, on...

متن کامل

ACTIVE-A Real Time Commit Protocol

Many existing real time commit protocols try to improve system performance by allowing a committing cohort to lend its data to an executing cohort, thus reducing data inaccessibility. They block the borrower from sending WORKDONE/PREPARED message and restrict them from lending data so that transaction abort chain is limited to one. Thus, transaction execution time increases. This paper proposes...

متن کامل

Dictatorial Transaction Processing : Atomic Commitment without Veto Right 1

The current standard in governing distributed transaction termination is the so-called Two-Phase Commit protocol (2PC). The first phase of 2PC is a voting phase, where the participants in the transaction are given an ultimate right to abort that transaction. Giving up that veto right from all participants reduces the overhead of the atomic commitment protocol but also imposes some restrictions ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008